/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package fr.afcepf.projet2.metiers.donnees.dao.interfaces.comptes;

import fr.afcepf.projet2.metiers.donnees.dao.interfaces.IDaoGeneric;
import fr.afcepf.projet2.metiers.donnees.entites.comptes.Utilisateur;
import fr.afcepf.projet2.metiers.webservices.comptes.UtilisateurInexistantException;
import javax.ejb.Remote;

/**
 * Interface permettant de typer les données à gérer
 * Entité Utilisateur
 * @author Sylvain
 */
@Remote
public interface IDaoUtilisateur extends IDaoGeneric<Utilisateur, Integer>{
    Utilisateur obtenirParEmail(final String email) throws UtilisateurInexistantException;
    Utilisateur AjouterAdresse(final int idUtilisateur,final int idAdresse);
    public Utilisateur obtenirParIdUtilisateur(int idUtilisateur)
            throws UtilisateurInexistantException ;
}
